package com.qf.service;

import com.qf.pojo.PageBean;
import com.qf.pojo.Product;

import java.util.List;

/**
 * @author Mr.Liu
 * @date 2021/11/25 12:56
 */

public interface ProductService {
    /**
     * 查找最新商品
     * @return返回商品集合
     */
    List<Product> findNewProduct();

    /**
     *查找热门商品
     * @return返回商品集合
     */
    List<Product> hotProduct();

    /**
     * 通过pid编号找商品
     * @param pid
     * @return
     */

    Product findProductByPid(String pid);

    /**
     * 通过cid查询商品,完成分页操作
     * @param currentPage 当前页码
     * @param pageSize 每页显示的条数
     * @param cid 分类编号
     * @return 返回分页组件对象
     */
    PageBean<Product> findProducts(int currentPage, int pageSize, String cid);
}
